ceramic substrate - French English Dictionary